/************* typography*******/

// ---------------------light
@font-face{
  font-family:"opensans-light";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-light-webfont.eot');
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
       url('ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-light-webfont.woff') format('woff'),
       url('ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-light-webfont.ttf') format('truetype'),
       url('ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-light-webfont.svg#OpenSansLight') format('svg');


  font-style: normal;
  font-weight: normal;
}

@font-face{
  font-family:"opensans-lightItalic";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-lightitalic-webfont.svg') format('svg');
  src: url(ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-lightitalic-webfont.ttf);
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/opensans/light/opensans-lightitalic-webfont.woff') format('woff');
  font-style: normal;
  font-weight: normal;
}



// ---------------------regular
@font-face{
  font-family:"opensans-regular";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regular-webfont.eot');
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
       url('ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regular-webfont.woff') format('woff'),
       url('ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regular-webfont.ttf') format('truetype'),
       url('ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regular-webfont.svg#OpenSansRegular') format('svg');

  font-style: normal;
  font-weight: normal;
}

@font-face{
  font-family:"opensans-regularItalic";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regularitalic-webfont.svg') format('svg');
  src: url(ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regularitalic-webfont.ttf);
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/opensans/regular/opensans-regularitalic-webfont.woff') format('woff');
  font-style: normal;
  font-weight: normal;
}



// ---------------------semi bold
@font-face{
  font-family:"opensans-semibold";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/semibold/opensans-semibold-webfont.svg') format('svg');
  src: url(ViSH_style_guide/general/fonts/ViSH/opensans/semibold/opensans-semibold-webfont.ttf);
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/semibold/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/opensans/semibold/opensans-semibold-webfont.woff') format('woff');
  font-style: normal;
  font-weight: normal;
}

@font-face{
  font-family:"opensans-semiboldItalic";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/semibold/opensans-semibolditalic-webfont.svg') format('svg');
  src: url(ViSH_style_guide/general/fonts/ViSH/opensans/semibold/opensans-semibolditalic-webfont.ttf);
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/semibold/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/opensans/semibold/opensans-semibolditalic-webfont.woff') format('woff');
  font-style: normal;
  font-weight: normal;
}



// ---------------------bold
@font-face{
  font-family:"opensans-bold";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/bold/opensans-bold-webfont.svg') format('svg');
  src: url(ViSH_style_guide/general/fonts/ViSH/opensans/bold/opensans-bold-webfont.ttf);
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/bold/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/opensans/bold/opensans-bold-webfont.woff') format('woff');
  font-style: normal;
  font-weight: normal;
}

@font-face{
  font-family:"opensans-boldItalic";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/bold/opensans-bolditalic-webfont.svg') format('svg');
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/bold/opensans-bolditalic-webfont.ttf');
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/bold/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/opensans/bold/opensans-bolditalic-webfont.woff') format('woff');
  font-style: normal;
  font-weight: normal;
}



// ---------------------extra bold
@font-face{
  font-family:"opensans-extrabold";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/extra-bold/opensans-extrabold-webfont.svg') format('svg');
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/extra-bold/opensans-extrabold-webfont.ttf');
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/extra-bold/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/opensans/extra-bold/opensans-extrabold-webfont.woff') format('woff');
  font-style: normal;
  font-weight: normal;
}

@font-face{
  font-family:"opensans-extraboldItalic";
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/extra-bold/opensans-extrabolditalic-webfont.svg') format('svg');
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/extra-bold/opensans-extrabolditalic-webfont.ttf');
  src: url('ViSH_style_guide/general/fonts/ViSH/opensans/extra-bold/opensans-extrabolditalic-webfont.eot?#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/opensans/extra-bold/opensans-extrabolditalic-webfont.woff') format('woff');
  font-style: normal;
  font-weight: normal;
}

/************* icons *******/

// ---------------------resources
@font-face{
  font-family:"vish-icono-resource";
  src: url('ViSH_style_guide/general/fonts/ViSH/icons/vish.svg?82811397#vish') format('svg');
  src: url('ViSH_style_guide/general/fonts/ViSH/icons/vish.ttf?82811397');
  src: url('ViSH_style_guide/general/fonts/ViSH/icons/vish.eot?82811397#iefix') format('embedded-opentype'),
  url('ViSH_style_guide/general/fonts/ViSH/icons/vish.woff?82811397') format('woff'),
  url('ViSH_style_guide/general/fonts/ViSH/icons/vish.ttf?82811397');
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "vish-icono-resource";
  src: url('data:application/octet-stream;base64,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') format('woff'),
  url('data:application/octet-stream;base64,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') format('truetype');
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'vish';
    src: url('../font/vish.svg?82811397#vish') format('svg');
  }
}
*/
[class^="fa-webapp"],
[class*="fa-scorm"],
[class^="fa-file-swf"],
[class^="fa-file-pdf"],
[class*="fa-file-zip"],

[class*="fa-webapp"],
[class^="fa-scorm"],
[class*="fa-file-swf"],
[class*="fa-file-pdf"],
[class^="fa-file-zip"],


[class^="fa-webapp-o"],
[class*="fa-scorm-o"],
[class^="fa-file-swf-o"],
[class^="fa-file-pdf"],
[class*="fa-file-zip"],

[class*="fa-webapp-o"],
[class^="fa-scorm-o"],
[class*="fa-file-swf-o"],
[class*="fa-file-pdf"],
[class^="fa-file-zip"] {

  font-family: "vish-icono-resource" !important;
  font-style: normal;
  font-weight: normal;
  speak: none;

  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  /* opacity: .8; */

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed
  margin-left: .2em; */

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.fa-file-swf-o:before { content: '\e800'; } /* '' */
.fa-webapp-o:before { content: '\e801'; } /* '' */
.fa-scorm-o:before { content: '\e802'; } /* '' */
.fa-file-swf:before { content: '\e803'; } /* '' */
.fa-webapp:before { content: '\e804'; } /* '' */
.fa-scorm:before { content: '\e805'; } /* '' */
.fa-file-zip:before { content: '\e806'; } /* '' */
.fa-file-pdf:before { content: '\e807'; } /* '' */
.fa-file-swf-corner:before { content: '\e808'; } /* '' */
.fa-file-webapp-corner:before { content: '\e809'; } /* '' */
.fa-file-scorm-corner:before { content: '\e80a'; } /* '' */
.fa-file-zip-corner:before { content: '\e80b'; } /* '' */
.fa-file-pdf-corner:before { content: '\e80c'; } /* '' */


.corner-item{
  .fa-file-pdf{
    @extend .fa-file-pdf-corner;
  }
  .fa-scorm{
    @extend .fa-file-scorm-corner;
  }
  .fa-webapp{
    @extend .fa-file-webapp-corner;
  }
  .fa-file-swf{
    @extend .fa-file-swf-corner;
  }
  //.fa-file-text{
  //  @extend .fa-file-text-corner;
  //}
  .fa-file-zip{
    @extend .fa-file-zip-corner;
  }
}
